home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-05 / dattrf.zip / DATATRF.DOC < prev    next >
Text File  |  1992-07-21  |  13KB  |  279 lines

  1. INTRODUCTION
  2.  
  3. The DPD (Data Processing Directions) File Transfer Program is
  4. designed to perform unattended file transmission from one PC to
  5. another using a Hayes compatible modem (or direct connect via null
  6. modem cable).  This is accomplished by a menu driven software
  7. system that permits simple selection of needed functions.
  8.  
  9. Functions are logically grouped to minimize screen switching and to
  10. present routinely used functions together in a common selection
  11. mechanism.
  12.  
  13. FEATURES:
  14.  
  15.      F1 Calls help on most screens
  16.      Unattended operation
  17.      Can function as "call out" only
  18.      Timed Auto Answer feature
  19.      Proprietary transmission scheme
  20.      Call Back Security
  21.      Timed operation
  22.      Configurable transmit size
  23.      Only originating station can send
  24.      No access to DOS or CTTY in receive mode
  25.  
  26. GENERAL PROCEDURES
  27.  
  28. Help
  29.  
  30. Context sensitive help is available for many screens and functions.
  31. Pressing function key F1 will call up a help screen when one is
  32. available. To exit from a help screen, press the ESC key. While the
  33. help screens do not replace this manual, they are designed to
  34. complement this manual to enable you to use the system.
  35.  
  36. Menus
  37.  
  38. When you first start the program, you will see a menu offering you
  39. the basic system selections. In all menus you may select an item by
  40. using the arrow keys to highlight the desired item or you may type
  41. the first letter of the item. If there is more than one item
  42. starting with the same letter, repeated entry of that letter will
  43. cycle through the target items. Once properly positioned, press
  44. enter to complete the selection.
  45.  
  46. Tables
  47.  
  48. A tables is a selection mechanism that permits adding, deleting,
  49. and changing of data items. These functions are invoked by the
  50. INSERT, DELETE and ENTER keys. Some tables will have a "locator"
  51. field in the upper left hand corner of the screen. If the locator
  52. field is present, entering data will position the selection bar on
  53. the item containing data most closely matching the selection
  54. criteria that you are entering. Other tables may offer filter data
  55. next to the locator field. Entering data into this field will limit
  56. the display of table data to items exactly matching the filter
  57. item.
  58.  
  59. Forms
  60.  
  61. A form is a window that allows an individual record to be added,
  62. changed or deleted. Forms are usually opened based upon a table
  63. response. A form may be terminated and its effects reversed by
  64. pressing CTRL-ESC.
  65.  
  66. Response Windows
  67.  
  68. A response window is a window that opens in response to some menu
  69. selections. It will allow you to enter additional information to
  70. control your requested process.
  71.  
  72. Navigation Keys.
  73.  
  74. Key                      Function
  75. ---                      --------
  76. Enter                    Accept Data in field
  77. CTRL-Enter               Accept Data in record
  78. CTRL-Home                Erase current field
  79. CTRL-End                 Erase to end of field
  80. Esc                      Cancel change to field
  81. Insert                   Add new record
  82.                          Enter char insert mode
  83. Home                     Go to top of screen
  84.                          Go to beginning of field
  85. Pg Up                    Go to top of screen or scroll up one page
  86. Delete                   Delete record or character
  87. End                      Go to bottom of window
  88.                          Go to last char of field
  89. Pg Down                  Go to bottom of screen of scroll down one
  90.                          page
  91. Arrow Keys               Move cursor.
  92.  
  93. The addition of pressing the control key while pressing one of the
  94. above function keys alters the function of the key. CTRL-esc will
  95. cancel changes and exit from a form, exit from a menu and response
  96. box. If you can't seem to get out of a function, ESC. If that fails
  97. try CTRL-esc. In the case of movement keys, the movement spans the
  98. entire file. In a field, CTRL-home deletes the data in the field
  99. while CTRL-end deletes the data from the cursor on.
  100.  
  101. INITIAL SETUP
  102.  
  103. There is a specific order in which the initial setup tasks must be
  104. performed to insure proper system initialization.
  105.  
  106. Setup Steps
  107. First:
  108.  
  109.                ╔════════════════════════════════════════════════╗
  110.                ║        Data Processing Directions, Ltd.        ║
  111.                ║        Unattended File Transfer Program        ║
  112.                ╠════════════════════════════════════════════════╣
  113.                ║                                                ║
  114.                ║              Standby for Function              ║
  115.                ║                                                ║
  116.                ║                 Set Parameters                 ║
  117.                ║                                                ║
  118.                ║                      Quit                      ║
  119.                ║                                                ║
  120.                ║                                                ║
  121.                ║                                                ║
  122.                ║                                                ║
  123.                ╚════════════════════════════════════════════════╝
  124.  
  125.  
  126.  
  127.      Select Set Parameters from main menu. From Parameter Setup
  128.      menu, select Standard Settings.
  129.  
  130.                       ╔══════════════════════════════════╗
  131.                       ║         Standard Settings        ║
  132.                       ║  ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■  ║
  133.                       ║  R NUM     :<#                   ║
  134.                       ║  PORT      :■  1 2 3 4           ║
  135.                       ║  BAUD      :■■■■  2400 1200 300  ║
  136.                       ║  DIALPREFIX:■■  DT DP            ║
  137.                       ║  CALLBACK  :■  Yes No            ║
  138.                       ║  INITSTRING:■■■■■■■■■■■■■■■■■■■■ ║
  139.                       ║  DIRECTORY :■■■■■■■■■■■■         ║
  140.                       ║  STATION ID:■■■■■■■■■■■■■■■■■■■■ ║
  141.                       ║  SEND SIZE :<<<#                 ║
  142.                       ║                                  ║
  143.                       ╚══════════════════════════════════╝
  144.  
  145.      Select the proper port and baud for your configuration. If you
  146.      have tone service, select DT for dial prefix otherwise select
  147.      DP for pulse service. If you wish to enable callback security,
  148.      select "Y" for callback else select "N". The init string MUST
  149.      start with "AT " followed by either "S0=0" or S0=n", where n
  150.      is the number of rings that are allowed before the modem
  151.      answers the phone. Zero turns auto answer off. This can be
  152.      overridden by the "Modem Time" setup function. Directory is
  153.      where any received files will be placed. When used, this field
  154.      must be terminated with a back-slash ("\"), i.e., "RECEIVE\".
  155.      If this field is left blank, the default is the current
  156.      directory. Station Id is how the computer identifies itself
  157.      for callback. Try 500 for send size. If you have a bad line,
  158.      less may be appropriate, a very good line and larger can be
  159.      used. The maximum is 2000.
  160. Second:
  161.      Set up calling and call back numbers. From the Set Parameter
  162.      menu select "Call Back Numbers."
  163.                      ╔════════════════════════════════════╗
  164.                      ║          Destination Form          ║
  165.                      ║   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■   ║
  166.                      ║  DESTINATION:■■■■■■■■■■■■■■■■■■■■  ║
  167.                      ║  ID         :<<<#                  ║
  168.                      ║  PHONE      :■■■■■■■■■■■■■■■■■■■■  ║
  169.                      ║  BAUD       :■■■■ 2400 1200 300    ║
  170.                      ║  Error Count:<#                    ║
  171.                      ║  RETRY COUNT:#                     ║
  172.                      ║                                    ║
  173.                      ╚════════════════════════════════════╝
  174.      If you are using callback security, the Destination MUST match
  175.      the Station ID of the calling station to accomplish callback.
  176.      Supply any characters necessary for the phone number that are
  177.      needed to insure proper dialing. This field will take anything
  178.      that your modem and phone service will allow. The BAUD must
  179.      match the BAUD rate of the destination machine AND need not be
  180.      your normal receiving BAUD. The error count should be set to
  181.      zero and the retry count should be set to the number of failed
  182.      sessions before this destination is removed from the dialing
  183.      list. Setting the retry count to zero will cause the program
  184.      to NOT attempt a dial to this destination. Note: when the
  185.      error count equals the retry count, dialing attempts are
  186.      suspended to that station.
  187.  
  188. Third:
  189.      Select Files to Send from the Parameter Setup menu and enter
  190.      the files that you wish to send. As many as you want may be
  191.      entered. Transmission will be in the order of send date and
  192.      time. 
  193.                    ╔═════════════════════════════════════════╗
  194.                    ║                List Form                ║
  195.                    ║      ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■     ║
  196.                    ║  DATE     :mm/dd/yyyy                   ║
  197.                    ║  TIME     :hh:mm                        ║
  198.                    ║  DEST     :<<# ■■■■■■■■■■■■■■■■■■■■     ║
  199.                    ║  STATUS   :■ Open Sent Error            ║
  200.                    ║  FILE NAME:■■■■■■■■■■■■■■■■             ║
  201.                    ║                                         ║
  202.                    ╚═════════════════════════════════════════╝
  203.      The time is expressed as the 24 hour clock. Do not use 24:00
  204.      or 0:00. Duplicate times are permitted and (in the case of the
  205.      same station) perhaps desirable. The destination is selected
  206.      from a pop-up destination table. Select the desired location
  207.      by positioning the selection bar on it and pressing enter.
  208.      Status should be "open", indicating that the file is to be
  209.      sent. The file name should be entered as the fully qualified
  210.      path name of the file to be sent, i.e.,
  211.      "c:\dos\util\send.fil". An error in the file name will cause
  212.      a beep and reselect the field. The file name area is a
  213.      scrolling field - there is more there than meets the eye.
  214. Fourth:
  215.      You are now ready to send. Return to the Main menu and select
  216.      Standby for Function. From the Function menu, select Go to
  217.      Ready State. The ready state includes an initialization
  218.      sequence, so, Initialize Modem need not be performed as a
  219.      separate operation. You may exit the "ready state" by pressing
  220.      ESC.
  221.  
  222. Notes on operation:
  223.      When the time specified for file send time is reached, the
  224.      program will dial the receiving station. If the receiving
  225.      station is in callback mode, the sending station will go into
  226.      wait mode, waiting for a call back, otherwise the file will be
  227.      sent and marked with a status of "S".
  228.  
  229.      There is a two second guard time before and after the modem
  230.      escape sequence (+++) yielding a four second delay prior to
  231.      dialing.
  232.  
  233.      If transfer is being done via null modem cable, pressing enter
  234.      during the dial wait count will simulate an answer and permit
  235.      communication to continue.
  236.  
  237.      Needless to say the call back operation is much more sensitive
  238.      to line and operation anomalies than is a simple send with no
  239.      call back. Since this is proprietary send/receive algorithm
  240.      with no CTTY of DOS Shell access, there is no security reason
  241.      to enable call back. I would recommend leaving call back set
  242.      to "N".
  243.  
  244. Finally:
  245.      This is a shareware product. You are free to try it without
  246.      incurring any expense liability and you may copy the
  247.      distribution file and pass it on to others (please). However,
  248.      if you intend to use it you are obligated to pay for it. I am
  249.      asking seventy five dollars for the first two copies (one copy
  250.      isn't too useful) used and ten dollars for additional copies
  251.      used.
  252.  
  253.      Paying for it offers you several advantages: 1) I will include
  254.      your name on the mailing list and you will be notified as
  255.      program enhancements become available, 2) you will have a
  256.      clear conscience - knowing that you have helped a struggling
  257.      software developer survive another day, 3) You will get rid of
  258.      that annoying first screen.
  259.  
  260.      Please note: I am more that willing (even anxious) to hear
  261.      suggestions about product improvement or, if you are a
  262.      registered user and have problems, I will help you resolve
  263.      them by telephone or Compuserve Email or file transfer.
  264.  
  265. Name:___________________________________
  266.  
  267. Address:________________________________
  268.  
  269. Compuserve ID:__________________________
  270.  
  271. How Obtained:___________________________
  272.  
  273. Make check payable to:
  274. Data Processing Directions, Ltd.
  275. 1241 Walters Avenue
  276. Baltimore, MD 21239-2827
  277. 410/323-6752
  278. Compuserve ID:71076,1177
  279.